matrix chain multiplication in daa